// pages/user/user.js
var app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: null,
    loginUser: null
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log('user--------------onLoad')
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log("user------------onReady")

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //获取loginUser信息

    this.setData({
      userInfo: app.globalData.userInfo,
      loginUser: app.loginUser
    })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  loginOut: function () {
    var that = this
    wx.showModal({
      title: '确定退出',
      content: '',
      success: function (res) {
        if (res.confirm) {
          console.log('用户点击确定')

          console.log('unionid=======' + app.globalData.unionid);

          wx.request({
            url: 'https://www.zuoye123.com/n_cloudmate/weixin/xcx_unbind',
            data: {
              unionid: app.globalData.unionid
            },
            header: {
              'content-type': 'application/json' // 默认值
            },
            success: function (data) {
              console.log(data.data)
              if (data.data.errorCode == 0) {

                that.setData({
                  loginUser: null
                })
                app.loginUser = null;
                app.globalData.userId = 0;

                wx.showToast({
                  title: '退出成功',
                  icon: 'success',
                  duration: 2000,
                  success: function () {
                  }
                })
              } else {
                wx.showToast({
                  title: '退出异常',
                  icon: 'warn',
                  duration: 2000,
                  success: function () {
                  }
                })
              }
            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  }
  ,
  login: function () {
    wx.navigateTo({
      url: '/pages/login/login',
    })
  }
  ,
  getUserInfo: function (e) {
    app.globalData.userInfo = e.detail.userInfo
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })

    //更新用户头像,昵称到数据库
    wx.request({
      url: 'https://www.zuoye123.com/n_cloudmate/weixin/updateUserInfo',
      data: {
        unionid: app.globalData.unionid,
        headimgurl: app.globalData.userInfo.avatarUrl,
        nickname: app.globalData.userInfo.nickName,
        sex: app.globalData.userInfo.gender,
        city: app.globalData.userInfo.city,
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (data) {
        console.log(data)
        console.log('更新用户信息成功！')
      }
    })
  },
})